-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Az.Site - First preview release #28663
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces the first preview release of the Az.Site PowerShell module for Azure Arc site manager, enabling management and monitoring of on-premises environments as sites across different scopes (resource group, subscription, and service group).
- Adds core CRUD cmdlets for Azure Edge Sites (New-AzSite, Get-AzSite, Update-AzSite, Remove-AzSite)
- Implements multi-scope support for resource group, subscription, and service group operations
- Provides comprehensive testing suite with unit tests for all cmdlet scenarios
Reviewed Changes
Copilot reviewed 47 out of 48 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
tools/CreateMappings_rules.json | Adds Site module mapping configuration |
src/Site/Site/help/*.md | Help documentation files for all Site cmdlets |
src/Site/Site/Az.Site.psd1 | PowerShell module manifest with metadata and dependencies |
src/Site/Site/ChangeLog.md | Version history and release notes |
src/Site/Site/.csproj/.sln | Project configuration and solution files |
src/Site/Site.Autorest/test/*.ps1 | Comprehensive test suite for all cmdlet functionality |
src/Site/Site.Autorest/test/*.json | Test environment configuration and recorded API responses |
src/Site/Site.Autorest/utils/*.ps1 | Utility scripts for secure string handling and subscription management |
/azp run |
Azure Pipelines successfully started running 3 pipeline(s). |
/azp run |
Commenter does not have sufficient privileges for PR 28663 in repo Azure/azure-powershell |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
/azp run |
Azure Pipelines successfully started running 3 pipeline(s). |
Hold on the PR until the release type is determined. |
|
Description
Azure Arc site manager allows you to manage and monitor your on-premises environments as sites. Sites are scoped to an Azure resource group or subscription or service group and enable you to track connectivity, alerts, and updates across your environment. Az.Site cmdlets (New-AzSite, Get-AzSite, Update-AzSite, Remove-AzSite) automatically determine the target scope based on parameters provided.
https://github.com/Azure/azure-powershell-cmdlet-review-pr/issues/1523
Mandatory Checklist
Please choose the target release of Azure PowerShell. (⚠️ Target release is a different concept from API readiness. Please click below links for details.)
Check this box to confirm: I have read the Submitting Changes section of
CONTRIBUTING.md
and reviewed the following information:ChangeLog.md
file(s) appropriatelysrc/{{SERVICE}}/{{SERVICE}}/ChangeLog.md
.## Upcoming Release
header in the past tense.ChangeLog.md
if no new release is required, such as fixing test case only.